stuffed tomatoes - German English Dictionary